//开发打包配置(开发人员使用的配置)
//比如修改一次就要重新打包，这样就影响效率
//把webpack当做是基础设置
const BaseConfig = require('./webpack.config.js')
//使用webpack合并包
const { merge } = require('webpack-merge')
//运行次配置，需要在命令行加上 --config 文件路径
module.exports = merge(BaseConfig, {
    //其他额外的配置
    mode: 'development',
    //开发服务
    devServer: {
        //运行的端口号
        port: 8000,
        //静态资源服务的路径
        static: './dist',
        //开启gzips压缩
        compress: true,
        //自动打开浏览器
        open: true
    },
    //定位未打包是源代码的报错位置
    devtool: 'eval-source-map'
})